<template>
  <span>
    <el-select
      filterable
      clearable
      v-model="industry"
      @change="handleIndustryChange"
      class="u-w210"
      :disabled="disabled"
    >
      <el-option
        v-for="item in INDUSTRY_DATA"
        :key="item.value"
        :label="item.label"
        :value="item"
      >
      </el-option>
    </el-select>
    <el-select
      filterable
      clearable
      v-model="business"
      @change="handleBusinessChange"
      class="u-w210 u-ml20"
      :disabled="disabled"
    >
      <el-option
        v-for="item in industry.children"
        :key="item.value"
        :label="item.label"
        :value="item.value"
      >
      </el-option>
    </el-select>
  </span>
</template>

<script>
export default {
  name: "CompanyIndustry",
  props: ["value", "disabled"],
  data() {
    return {
      INDUSTRY_DATA: [
        {
          children: [
            {
              label: "教育综合平台",
              value: "0101"
            },
            {
              label: "留学",
              value: "0102"
            },
            {
              label: "早期教育",
              value: "0103"
            },
            {
              label: "基础教育（非学历机构）",
              value: "0104"
            },
            {
              label: "职业教育（非学历机构）",
              value: "0105"
            },
            {
              label: "语言培训（非学历机构）",
              value: "0106"
            },
            {
              label: "学历培训（非学历机构）",
              value: "0107"
            },
            {
              label: "才艺培训",
              value: "0108"
            },
            {
              label: "学历教育",
              value: "0109"
            },
            {
              label: "教学辅助工具",
              value: "0110"
            },
            {
              label: "其他教育培训类",
              value: "0111"
            }
          ],
          label: "教育培训",
          value: "01"
        },
        {
          children: [
            {
              label: "金融综合线上平台",
              value: "0201"
            },
            {
              label: "基金",
              value: "0202"
            },
            {
              label: "证券",
              value: "0203"
            },
            {
              label: "银行服务",
              value: "0204"
            },
            {
              label: "保险",
              value: "0205"
            },
            {
              label: "贵金属",
              value: "0206"
            },
            {
              label: "典当",
              value: "0207"
            },
            {
              label: "担保",
              value: "0208"
            },
            {
              label: "P2P网贷平台",
              value: "0209"
            },
            {
              label: "投资咨询",
              value: "0210"
            },
            {
              label: "信托",
              value: "0211"
            },
            {
              label: "资产管理",
              value: "0212"
            },
            {
              label: "标准金融",
              value: "0213"
            },
            {
              label: "大宗商品交易/现货",
              value: "0214"
            },
            {
              label: "银行信用卡",
              value: "0215"
            },
            {
              label: "第三方支付",
              value: "0216"
            },
            {
              label: "汽车金融",
              value: "0217"
            },
            {
              label: "期货期权",
              value: "0218"
            },
            {
              label: "外汇",
              value: "0219"
            },
            {
              label: "征信",
              value: "0220"
            },
            {
              label: "商业保理",
              value: "0221"
            },
            {
              label: "小额贷款",
              value: "0222"
            },
            {
              label: "消费金融",
              value: "0223"
            },
            {
              label: "众筹",
              value: "0224"
            },
            {
              label: "配资",
              value: "0225"
            },
            {
              label: "金融辅助工具",
              value: "0226"
            }
          ],
          label: "金融服务",
          value: "02"
        },
        {
          children: [
            {
              label: "汽车线上平台",
              value: "0301"
            },
            {
              label: "车辆养护",
              value: "0302"
            },
            {
              label: "汽车用品",
              value: "0303"
            },
            {
              label: "汽车厂商",
              value: "0304"
            },
            {
              label: "二手车经营",
              value: "0305"
            },
            {
              label: "驾校",
              value: "0306"
            },
            {
              label: "汽车-4S店/经销商",
              value: "0307"
            }
          ],
          label: "汽车",
          value: "03"
        },
        {
          children: [
            {
              label: "综合游戏平台",
              value: "0401"
            },
            {
              label: "角色扮演",
              value: "0402"
            },
            {
              label: "策略",
              value: "0403"
            },
            {
              label: "体育",
              value: "0404"
            },
            {
              label: "棋牌",
              value: "0405"
            },
            {
              label: "音乐",
              value: "0406"
            },
            {
              label: "模拟经营",
              value: "0407"
            },
            {
              label: "休闲",
              value: "0408"
            },
            {
              label: "益智",
              value: "0409"
            },
            {
              label: "射击",
              value: "0410"
            },
            {
              label: "养成",
              value: "0411"
            },
            {
              label: "格斗",
              value: "0412"
            },
            {
              label: "冒险",
              value: "0413"
            },
            {
              label: "卡牌",
              value: "0414"
            },
            {
              label: "竞速",
              value: "0415"
            },
            {
              label: "MOBA",
              value: "0416"
            },
            {
              label: "电子竞技",
              value: "0417"
            }
          ],
          label: "游戏",
          value: "04"
        },
        {
          children: [
            {
              label: "OTA线上平台",
              value: "0501"
            },
            {
              label: "酒店住宿",
              value: "0502"
            },
            {
              label: "旅行社",
              value: "0503"
            },
            {
              label: "景点/景区-境内",
              value: "0504"
            },
            {
              label: "景点/景区-境外",
              value: "0505"
            },
            {
              label: "旅游局-境内",
              value: "0506"
            },
            {
              label: "旅游局-境外",
              value: "0507"
            },
            {
              label: "航空旅行服务",
              value: "0508"
            },
            {
              label: "游轮旅行服务",
              value: "0509"
            }
          ],
          label: "旅游",
          value: "05"
        },
        {
          children: [
            {
              label: "婚恋平台",
              value: "0601"
            },
            {
              label: "婚庆服务",
              value: "0602"
            },
            {
              label: "婚纱礼服",
              value: "0603"
            },
            {
              label: "婚介所",
              value: "0604"
            }
          ],
          label: "婚恋",
          value: "06"
        },
        {
          children: [
            {
              label: "办公商务软件",
              value: "0701"
            },
            {
              label: "系统软件",
              value: "0702"
            },
            {
              label: "摄影摄像",
              value: "0703"
            },
            {
              label: "天气日历",
              value: "0704"
            },
            {
              label: "社交",
              value: "0705"
            },
            {
              label: "网络电话",
              value: "0706"
            },
            {
              label: "地图导航",
              value: "0707"
            },
            {
              label: "体育健康",
              value: "0708"
            },
            {
              label: "其他软件工具",
              value: "0709"
            }
          ],
          label: "软件工具",
          value: "07"
        },
        {
          children: [
            {
              label: "在线新闻及资讯",
              value: "0801"
            },
            {
              label: "综合线上社区",
              value: "0802"
            }
          ],
          label: "网络资讯及社区",
          value: "08"
        },
        {
          children: [
            {
              label: "影音视频",
              value: "0901"
            },
            {
              label: "音乐",
              value: "0902"
            },
            {
              label: "网络直播",
              value: "0903"
            },
            {
              label: "阅读与在线FM收听",
              value: "0904"
            },
            {
              label: "在线动漫",
              value: "0905"
            }
          ],
          label: "在线视听与阅读",
          value: "09"
        },
        {
          children: [
            {
              label: "彩票",
              value: "1001"
            }
          ],
          label: "彩票",
          value: "10"
        },
        {
          children: [
            {
              label: "综合电商",
              value: "1101"
            },
            {
              label: "返利平台",
              value: "1102"
            },
            {
              label: "电商导购",
              value: "1103"
            },
            {
              label: "跨境电商",
              value: "1104"
            },
            {
              label: "二手电商平台",
              value: "1105"
            },
            {
              label: "团购",
              value: "1106"
            }
          ],
          label: "综合电商平台",
          value: "11"
        },
        {
          children: [
            {
              label: "科教文化",
              value: "1201"
            },
            {
              label: "社会",
              value: "1202"
            },
            {
              label: "时尚美容",
              value: "1203"
            },
            {
              label: "情感美文",
              value: "1204"
            },
            {
              label: "财经",
              value: "1205"
            },
            {
              label: "旅游",
              value: "1206"
            },
            {
              label: "运动体育",
              value: "1207"
            },
            {
              label: "亲子育儿",
              value: "1208"
            },
            {
              label: "美食",
              value: "1209"
            },
            {
              label: "汽车房产",
              value: "1210"
            },
            {
              label: "生活",
              value: "1211"
            }
          ],
          label: "自媒体",
          value: "12"
        },
        {
          children: [
            {
              label: "招商加盟平台",
              value: "1301"
            },
            {
              label: "餐饮服务加盟",
              value: "1302"
            },
            {
              label: "美容减肥加盟",
              value: "1303"
            },
            {
              label: "汽车产品加盟",
              value: "1304"
            },
            {
              label: "教育培训加盟",
              value: "1305"
            },
            {
              label: "成人用品加盟",
              value: "1306"
            },
            {
              label: "医药保健加盟",
              value: "1307"
            },
            {
              label: "生活服务加盟",
              value: "1308"
            },
            {
              label: "养殖加盟",
              value: "1309"
            },
            {
              label: "服饰礼品加盟",
              value: "1310"
            },
            {
              label: "娱乐休闲加盟",
              value: "1311"
            },
            {
              label: "其他招商加盟",
              value: "1312"
            }
          ],
          label: "招商加盟",
          value: "13"
        },
        {
          children: [
            {
              label: "生活服务线上平台",
              value: "1401"
            },
            {
              label: "家政服务",
              value: "1402"
            },
            {
              label: "摄影摄像",
              value: "1403"
            },
            {
              label: "搬家",
              value: "1404"
            },
            {
              label: "运动健身",
              value: "1405"
            },
            {
              label: "休闲娱乐",
              value: "1406"
            },
            {
              label: "演出票务",
              value: "1407"
            },
            {
              label: "卡券消费",
              value: "1408"
            },
            {
              label: "开锁",
              value: "1409"
            },
            {
              label: "物流服务",
              value: "1410"
            },
            {
              label: "物业服务",
              value: "1411"
            },
            {
              label: "爱好收藏",
              value: "1412"
            },
            {
              label: "乐器",
              value: "1413"
            },
            {
              label: "鲜花植物",
              value: "1414"
            },
            {
              label: "宠物/宠物周边",
              value: "1415"
            },
            {
              label: "出行服务",
              value: "1416"
            },
            {
              label: "占卜起名",
              value: "1417"
            },
            {
              label: "非汽车交易",
              value: "1418"
            },
            {
              label: "房屋维修",
              value: "1419"
            },
            {
              label: "家电维修",
              value: "1420"
            },
            {
              label: "出行票务预订",
              value: "1421"
            },
            {
              label: "美发/美容",
              value: "1422"
            },
            {
              label: "生活周边",
              value: "1424"
            }
          ],
          label: "生活服务",
          value: "14"
        },
        {
          children: [
            {
              label: "出国服务",
              value: "1501"
            },
            {
              label: "招聘猎头",
              value: "1502"
            },
            {
              label: "策划咨询",
              value: "1503"
            },
            {
              label: "拍卖",
              value: "1504"
            },
            {
              label: "配音",
              value: "1505"
            },
            {
              label: "翻译",
              value: "1506"
            },
            {
              label: "对公代理服务",
              value: "1507"
            },
            {
              label: "财务税务",
              value: "1508"
            },
            {
              label: "调查",
              value: "1509"
            },
            {
              label: "公关",
              value: "1510"
            },
            {
              label: "布景会展",
              value: "1511"
            },
            {
              label: "营销机构",
              value: "1512"
            },
            {
              label: "印刷",
              value: "1513"
            },
            {
              label: "广告包装",
              value: "1514"
            },
            {
              label: "建站服务",
              value: "1515"
            },
            {
              label: "管理咨询",
              value: "1516"
            },
            {
              label: "艺人经纪",
              value: "1517"
            },
            {
              label: "法律服务",
              value: "1518"
            },
            {
              label: "其他商务服务",
              value: "1519"
            }
          ],
          label: "商务服务",
          value: "15"
        },
        {
          children: [
            {
              label: "食品线上平台",
              value: "1701"
            },
            {
              label: "食品卖场及门店",
              value: "1702"
            },
            {
              label: "软饮料和冲饮",
              value: "1703"
            },
            {
              label: "烟草",
              value: "1704"
            },
            {
              label: "茶叶",
              value: "1705"
            },
            {
              label: "乳制品",
              value: "1706"
            },
            {
              label: "休闲食品",
              value: "1707"
            },
            {
              label: "粮油调味速食",
              value: "1708"
            },
            {
              label: "生鲜",
              value: "1709"
            },
            {
              label: "酒品",
              value: "1710"
            }
          ],
          label: "食品",
          value: "17"
        },
        {
          children: [
            {
              label: "服饰鞋帽箱包线上平台",
              value: "1801"
            },
            {
              label: "服饰鞋帽箱包卖场及门店",
              value: "1802"
            },
            {
              label: "服装",
              value: "1803"
            },
            {
              label: "贴身内衣",
              value: "1804"
            },
            {
              label: "服装配饰",
              value: "1805"
            },
            {
              label: "鞋类",
              value: "1806"
            },
            {
              label: "袜类",
              value: "1807"
            },
            {
              label: "帽类",
              value: "1808"
            },
            {
              label: "服饰鞋帽原料",
              value: "1809"
            },
            {
              label: "箱包",
              value: "1810"
            },
            {
              label: "其他服饰鞋帽箱包",
              value: "1811"
            }
          ],
          label: "服饰鞋帽箱包",
          value: "18"
        },
        {
          children: [
            {
              label: "数码家电线上平台",
              value: "1901"
            },
            {
              label: "数码家电卖场及门店",
              value: "1902"
            },
            {
              label: "电脑",
              value: "1903"
            },
            {
              label: "手机",
              value: "1904"
            },
            {
              label: "摄影摄像设备",
              value: "1905"
            },
            {
              label: "数码配件",
              value: "1906"
            },
            {
              label: "影音设备",
              value: "1907"
            },
            {
              label: "办公设备",
              value: "1908"
            },
            {
              label: "电子教育",
              value: "1909"
            },
            {
              label: "智能设备",
              value: "1910"
            },
            {
              label: "大家电",
              value: "1911"
            },
            {
              label: "生活电器",
              value: "1912"
            },
            {
              label: "电子游戏设备",
              value: "1913"
            }
          ],
          label: "数码家电",
          value: "19"
        },
        {
          children: [
            {
              label: "护肤彩妆线上平台",
              value: "2001"
            },
            {
              label: "护肤彩妆卖场及门店",
              value: "2002"
            },
            {
              label: "非特殊用途化妆品",
              value: "2003"
            },
            {
              label: "特殊用途化妆品",
              value: "2004"
            },
            {
              label: "美容工具",
              value: "2005"
            }
          ],
          label: "护肤彩妆",
          value: "20"
        },
        {
          children: [
            {
              label: "珠宝钟表线上平台",
              value: "2101"
            },
            {
              label: "珠宝钟表卖场及门店",
              value: "2102"
            },
            {
              label: "珠宝",
              value: "2103"
            },
            {
              label: "钟表",
              value: "2104"
            }
          ],
          label: "珠宝钟表",
          value: "21"
        },
        {
          children: [
            {
              label: "运动户外线上平台",
              value: "2201"
            },
            {
              label: "运动户外卖场及门店",
              value: "2202"
            },
            {
              label: "户外装备",
              value: "2203"
            },
            {
              label: "健身器械",
              value: "2204"
            },
            {
              label: "体育用品",
              value: "2205"
            }
          ],
          label: "运动户外",
          value: "22"
        },
        {
          children: [
            {
              label: "亲子线上平台",
              value: "2301"
            },
            {
              label: "亲子卖场及门店",
              value: "2302"
            },
            {
              label: "育儿社区",
              value: "2303"
            },
            {
              label: "母婴护理",
              value: "2304"
            },
            {
              label: "童装童鞋",
              value: "2305"
            },
            {
              label: "母婴用品",
              value: "2306"
            },
            {
              label: "婴幼儿食品",
              value: "2307"
            },
            {
              label: "儿童用品",
              value: "2308"
            }
          ],
          label: "母婴亲子",
          value: "23"
        },
        {
          children: [
            {
              label: "日用百货线上平台",
              value: "2401"
            },
            {
              label: "日用百货卖场及门店",
              value: "2402"
            },
            {
              label: "家居日用",
              value: "2403"
            },
            {
              label: "厨具",
              value: "2404"
            },
            {
              label: "洗护用具",
              value: "2405"
            },
            {
              label: "女性护理",
              value: "2406"
            },
            {
              label: "休闲玩具",
              value: "2407"
            },
            {
              label: "成人用品",
              value: "2408"
            },
            {
              label: "沐浴清洁",
              value: "2409"
            },
            {
              label: "口腔护理",
              value: "2410"
            },
            {
              label: "其他日用百货",
              value: "2411"
            }
          ],
          label: "日用百货",
          value: "24"
        },
        {
          children: [
            {
              label: "烘焙甜品",
              value: "2501"
            },
            {
              label: "咖啡厅",
              value: "2502"
            },
            {
              label: "快餐",
              value: "2503"
            },
            {
              label: "西餐",
              value: "2504"
            },
            {
              label: "火锅",
              value: "2505"
            },
            {
              label: "自助餐",
              value: "2506"
            },
            {
              label: "烧烤",
              value: "2507"
            },
            {
              label: "日韩料理",
              value: "2508"
            },
            {
              label: "东南亚料理",
              value: "2509"
            },
            {
              label: "其他餐饮美食",
              value: "2510"
            }
          ],
          label: "餐饮美食",
          value: "25"
        },
        {
          children: [
            {
              label: "家具建材线上平台",
              value: "2601"
            },
            {
              label: "家居建材卖场及门店",
              value: "2602"
            },
            {
              label: "装修与设计",
              value: "2603"
            },
            {
              label: "家装建材",
              value: "2604"
            },
            {
              label: "家具",
              value: "2605"
            },
            {
              label: "家居饰品",
              value: "2606"
            },
            {
              label: "家纺",
              value: "2607"
            }
          ],
          label: "家居装饰",
          value: "26"
        },
        {
          children: [
            {
              label: "通信运营商",
              value: "2701"
            },
            {
              label: "游戏充值",
              value: "2702"
            },
            {
              label: "增值服务及云服务",
              value: "2703"
            },
            {
              label: "通信设备及IT服务",
              value: "2704"
            },
            {
              label: "通信设备卖场及门店",
              value: "2705"
            },
            {
              label: "其他通信及IT服务",
              value: "2706"
            }
          ],
          label: "通讯及IT服务",
          value: "27"
        },
        {
          children: [
            {
              label: "医疗线上平台",
              value: "2801"
            },
            {
              label: "健康资讯平台",
              value: "2802"
            },
            {
              label: "保健用品",
              value: "2803"
            },
            {
              label: "保健食品",
              value: "2804"
            },
            {
              label: "美容减肥保健用品",
              value: "2805"
            },
            {
              label: "美容减肥保健食品",
              value: "2806"
            },
            {
              label: "特殊保健品",
              value: "2807"
            },
            {
              label: "心理健康",
              value: "2808"
            },
            {
              label: "药品交易",
              value: "2809"
            },
            {
              label: "药品生产研发",
              value: "2810"
            },
            {
              label: "药品信息",
              value: "2811"
            },
            {
              label: "医疗器械生产",
              value: "2812"
            },
            {
              label: "医疗器械销售",
              value: "2813"
            },
            {
              label: "假肢生产装配",
              value: "2814"
            },
            {
              label: "美容整形机构",
              value: "2815"
            },
            {
              label: "体检机构",
              value: "2816"
            },
            {
              label: "综合医院",
              value: "2817"
            },
            {
              label: "专科医疗",
              value: "2818"
            },
            {
              label: "口腔医疗",
              value: "2819"
            }
          ],
          label: "医疗健康",
          value: "28"
        },
        {
          children: [
            {
              label: "房地产线上平台",
              value: "2901"
            },
            {
              label: "房地产开发商",
              value: "2902"
            },
            {
              label: "房地产中介",
              value: "2903"
            },
            {
              label: "其他房地产",
              value: "2904"
            }
          ],
          label: "房地产",
          value: "29"
        },
        {
          children: [
            {
              label: "超市",
              value: "3001"
            },
            {
              label: "便利店",
              value: "3002"
            },
            {
              label: "购物中心",
              value: "3003"
            },
            {
              label: "综合百货",
              value: "3004"
            }
          ],
          label: "零售百货",
          value: "30"
        },
        {
          children: [
            {
              label: "铁路服务",
              value: "3101"
            },
            {
              label: "公路服务",
              value: "3102"
            },
            {
              label: "航空服务",
              value: "3103"
            },
            {
              label: "水路服务",
              value: "3104"
            },
            {
              label: "其他交通运输",
              value: "3105"
            }
          ],
          label: "交通运输",
          value: "31"
        },
        {
          children: [
            {
              label: "防盗报警",
              value: "3201"
            },
            {
              label: "保安安保",
              value: "3202"
            },
            {
              label: "警用装备",
              value: "3203"
            },
            {
              label: "门禁考勤",
              value: "3204"
            },
            {
              label: "交通消防",
              value: "3205"
            },
            {
              label: "其他安全安保",
              value: "3206"
            }
          ],
          label: "安全安保",
          value: "32"
        },
        {
          children: [
            {
              label: "污染处理",
              value: "3301"
            },
            {
              label: "废旧回收",
              value: "3302"
            },
            {
              label: "节能设备",
              value: "3303"
            },
            {
              label: "环保设备",
              value: "3304"
            },
            {
              label: "环境评测",
              value: "3305"
            }
          ],
          label: "节能环保",
          value: "33"
        },
        {
          children: [
            {
              label: "兽医兽药",
              value: "3401"
            },
            {
              label: "农药化肥",
              value: "3402"
            },
            {
              label: "种植养殖",
              value: "3403"
            },
            {
              label: "园林景观",
              value: "3404"
            },
            {
              label: "农林用品",
              value: "3405"
            }
          ],
          label: "农林牧渔",
          value: "34"
        },
        {
          children: [
            {
              label: "书籍杂志",
              value: "3501"
            },
            {
              label: "音像影视",
              value: "3502"
            },
            {
              label: "电视电台",
              value: "3503"
            },
            {
              label: "动漫制作及周边",
              value: "3504"
            }
          ],
          label: "出版传媒",
          value: "35"
        },
        {
          children: [
            {
              label: "能源化工",
              value: "3601"
            },
            {
              label: "机械设备",
              value: "3602"
            },
            {
              label: "电子电工",
              value: "3603"
            }
          ],
          label: "工业工程",
          value: "36"
        },
        {
          children: [
            {
              label: "境内政府机关",
              value: "3701"
            },
            {
              label: "境外政府组织",
              value: "3702"
            },
            {
              label: "协会团体",
              value: "3703"
            },
            {
              label: "公益组织",
              value: "3704"
            }
          ],
          label: "机构协会",
          value: "37"
        }
      ],
      industry: {
        children: []
      },
      business: ""
    };
  },
  watch: {
    value: {
      immediate: true,
      handler(v) {
        if (v) {
          let industryValue = v.slice(0, 2);
          this.industry = this.INDUSTRY_DATA.find(
            item => item.value === industryValue
          );
          this.business = v.slice(-4);
        }
      }
    }
  },
  methods: {
    handleIndustryChange() {
      this.business = null;
    },
    handleBusinessChange() {
      this.$emit("update:value", `${this.industry.value}${this.business}`);
    }
  }
};
</script>